Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added code signing and notariziation #3755

Open
wants to merge 2 commits into
base: debug_macos
Choose a base branch
from

Conversation

timschneider
Copy link

Added codesigning again and notarization of dmg file.

Set the following variables and secrets in git

MACOS_CERTIFICATE: ${{ secrets.MACOS_P12 }} <- the certificate base64 encoded
MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_PASSWD }} <- the certificate passphrase
MACOS_APP_PWD: ${{ secrets.MACOS_NOTARIZATION_PASS }} <- the apple developer id (application specific) password
MACOS_APP_MAIL: ${{ secrets.MACOS_NOTARIZATION_USER }} <- the apple developer id (email)
MACOS_APP_DEVELOPER_ID: ${{ vars.MACOS_APP_DEVELOPER_ID }} <- the apple developer id subject name (as written in certificate)
MACOS_APP_TEAM_ID: ${{ vars.MACOS_APP_TEAM_ID }} <- the apple id team id used for notarization
MACOS_KEYCHAIN_TEMP_PASSWORD: ${{ secrets.MACOS_KEYCHAIN_TEMP_PASSWORD }} <- a strong random password

@gretel
Copy link

gretel commented Jan 3, 2024

@supermerill did you try building for macos via github actions? it should be possible, i think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants